package com.tedu.openmedical.duplicate.medical_duplicate.service;

import com.tedu.openmedical.duplicate.medical_duplicate.pojo.dto.MailInfoParam;
import com.tedu.openmedical.duplicate.medical_duplicate.pojo.dto.TableSelectParam;
import com.tedu.openmedical.duplicate.medical_duplicate.pojo.dto.InsertRecordParam;
import com.tedu.openmedical.duplicate.medical_duplicate.pojo.dto.UpdateRecordParam;
import com.tedu.openmedical.duplicate.medical_duplicate.pojo.vo.RecordDetailVO;
import com.tedu.openmedical.duplicate.medical_duplicate.pojo.vo.RecordTableVO;

import java.util.List;

public interface MedicalDuplicateService {
    public List<RecordTableVO> loadTableData(TableSelectParam param);
    public void insertDuplicate(InsertRecordParam param);
    public void updateDuplicate(UpdateRecordParam param);
    public RecordDetailVO loadDetail(Long id);
    public void insertMailInfo(MailInfoParam param);
}
